#ifndef __MAIN_C__
#define __MAIN_C__

    #include <iostream>
    #include <string>
    #include <string.h>

    #include "sys/cli.h"
    #include "file/filehandler.h"
    #include "lists/list.h"
    #include "gui/gui.h"

    #define USER_NEXT 0;
    #define USER_PREV 0;

    #ifndef __FILE_DEF__
    #define __FILE_DEF__
    enum openmode{
        FILE_IN = 0x01,
        FILE_OUT = 0x02,
        FILE_APPEND = 0x04,
        FILE_TRUNCATE = 0x08
    };
    #endif

    int DEBUG = 0;

    using namespace std;

    int delimiter(int x);
    int run(int argc, char* argv[]);
    int main(int argc, char* argv[]);

#endif // __MAIN_C__
